package competicion;

public class DatosEquipo {




	private int victoriasCasaLocal;
	private int empateCasaLocal;
	private int derrotaCasaLocal;
	private int victoriasFueraVisitante;
	private int empateFueraVisitante;
	private int derrotaFueraVisitante;
	private double golesF;
	private double golesC;
	private int puntos;
	private int racha5partidos;
	
	
	
	public void DatosEquipos(){
		victoriasCasaLocal=0;
		empateCasaLocal=0;
		derrotaCasaLocal=0;
		victoriasFueraVisitante=0;
		empateFueraVisitante=0;
		derrotaFueraVisitante=0;
		golesF=0;
		golesC=0;
		puntos=0;
		racha5partidos=0;
	}
	public void actualizaCasa(Partido p){
			if(p.getGolesLocal()>p.getGolesVisitante()){
				victoriasCasaLocal++;
				puntos+=3;
				racha5partidos=1;
			}
			if(p.getGolesLocal()==p.getGolesVisitante()){
				empateCasaLocal++;
				puntos++;
				racha5partidos++;
		
			}
			if(p.getGolesLocal()<p.getGolesVisitante()){
				derrotaCasaLocal++;
				racha5partidos++;
		
			}
		
		
		
		
			golesF+=p.getGolesLocal();
			golesC+=p.getGolesVisitante();	
	}
	public void actualizaFuera(Partido p){//actualiza el que jugaba fuera de casa
		if(p.getGolesLocal()>p.getGolesVisitante()){//pierde


			derrotaFueraVisitante++;

			racha5partidos--;
		}
		if(p.getGolesLocal()==p.getGolesVisitante()){
			empateFueraVisitante++;
			puntos++;
			racha5partidos++;
	
		}
		if(p.getGolesLocal()<p.getGolesVisitante()){
			victoriasFueraVisitante++;
			racha5partidos++;
			puntos+=3;
	
		}
	
	
	
	
		golesF+=p.getGolesVisitante();
		golesC+=p.getGolesLocal();	
}

	
	public String toString(){
		
		return 		
		victoriasCasaLocal+" "+
		empateCasaLocal+" "+
		derrotaCasaLocal+" "+
		victoriasFueraVisitante+" "+
		empateFueraVisitante+" "+
		derrotaFueraVisitante+" "+
		golesF+" "+
		golesC+" "+
		puntos+" "+
		racha5partidos+"///////";
		
		
		
	}
	public int getVictoriasCasaLocal() {
		return victoriasCasaLocal;
	}
	
	public int getEmpateCasaLocal() {
		return empateCasaLocal;
	}
	
	public int getDerrotaCasaLocal() {
		return derrotaCasaLocal;
	}
	
	public int getVictoriasFueraVisitante() {
		return victoriasFueraVisitante;
	}
	
	public int getEmpateFueraVisitante() {
		return empateFueraVisitante;
	}
	
	public int getDerrotaFueraVisitante() {
		return derrotaFueraVisitante;
	}
	
	public double getGolesF() {
		return golesF;
	}
	
	public double getGolesC() {
		return golesC;
	}
	
	public int getPuntos() {
		return puntos;
	}
	
	public int getRacha5partidos() {
		return racha5partidos;
	}
	
}
